6a4789f86ad5c3078c5891590d579387a91e1ee4,src/main/java/com/forweaver/service/PostService.java,PostService,getPosts,#Weaver#List#String#number#number#,228

Before Change


		if(this.isPrivateTags(tags)) // 태그가 프로�트 태그� 경우.
			return postDao.getPostsWithPrivateTags(tags, null, null, sort, page, size);
		if(this.isMassageTags(tags))// 태그가 메세지 태그� 경우.
			return postDao.getPostsWithMassageTag(tags, null, weaver, this.isMassageTagsWithWriterTag(weaver.getId(),tags), sort, page, size);

		return null;
	}

After Change


	 * @param size
	 * @return
	 */
	public List<Post> getPosts(Weaver weaver,List<String> tags,String sort, int page, int size) {

		if(weaver == null) //로그�하지 않� 회�� 경우
			return postDao.getPostsWhenNotLogin(tags, null, null, sort, page, size);
		if(this.isPublicTags(tags)) // 태그가 공개 태그� 경우.
			return postDao.getPostsWhenLogin(tags,weaver.getPrivateAndMassageTags(),null,null, sort, page, size);
		if(this.isPrivateTags(tags)) // 태그가 프로�트 태그� 경우.
			return postDao.getPostsWithPrivateTags(tags, null, null, sort, page, size);
		if(this.isMassageTags(tags)) {// 태그가 메세지 태그� 경우.
			return postDao.getPostsWithMassageTag( this.getOneMassageTag(weaver.getId(),tags), null, weaver, this.getOneMassageTag(weaver.getId(),tags).equals("$"+weaver.getId()), sort, page, size);
		}
		return null;
	}